Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 VI Torneo Internazionale di Tennis - Barletta Internationaux de Tennis de Brest - Brest Black Forest Open - Freudenstadt Open de L'Isere (Open 38) - Grenoble Open Diputacion Pozoblanco - Cordoba Open de Franche Comte - Besancon Challenger 42 - Andrezieux Arroyo de la Encomienda - Valladolid Shimadzu All Japan Indoor Tennis Championships - Kyoto Ethias Trophy - Mons Internationaux de Doubs Open de Franchie-Comte - Besancon Open D'Orleans - Orleans Challenger Ford de Cherbourg - Cherbourg Open D'Orleans - Orleans KGHM Polish Indoors - Wroclaw Open D'Orleans - Orleans Cherbourg Challenger Sunrise Challenger Rhodes Challenger Ramat Hasharon Challenger KGHM Emax Polish Indoors - Wroclaw Manchester Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Challenger Ford de Cherbourg - Cherbourg Mons Challenger Orleans Challenger Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Rhodes Challenger Bordeaux Challenger 1st Challenger Tournament Leon - Leon Rennes Challenger Orleans Challenger Courmayeur Challenger Isla de Lanzarote - Lanzarote Sarajevo Challenger Bath Challenger IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx Venice Open - Venice Open 88 - Contrexeville Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Top Wool Challenger Biella - Biella Granby Challenger Open de Franche Comte - Besancon Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Tennis Napoli Cup - Napoli Challenger 42 - Andrezieux V Torneo Internazionale di Tennis - Barletta St. Remy Challenger Quelle Cup - Furth Warsteiner Challenger Wolfsburg - Wolfsburg XXVIII Edizione 'A.Savoldi' - Manerbio 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Unique Zagreb Open - Zagreb AXA Open - Lisbon Mons Challenger Rennes Challenger Orleans Challenger Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville West of England Challenger - Bristol Optimus Maia Open - Maia The Manchester Trophy - Manchester Garden Open - Rome Steelers Cup - Kosice Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons HTV Challenger - Ho Chi Minh City Bogota Challenger Open de Franche-Comte - Besancon Bordeaux Challenger Open Castilla y Leon - Segovia Petange Challenger Orleans Challenger Rennes Challenger Open de L'Isere - Grenoble Challenger 42 - Andrezieux St. Remy Challenger The Manchester Trophy - Manchester Rennes Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham St. Brieuc Challenger Bordeaux Challenger GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Internazionali di Tennis di Bergamo - Bergamo Croatia Osiguranje Rijeka Open - Rijeka Johannesburg Challenger Segovia Challenger Internationaux du Doubs - Besancon Morocco Tennis Tour - Marrakech Quimper Challenger Challenger Ford de Cherbourg - Cherbourg Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Mouilleron-Le-Captif Challenger Bogota Challenger Challenger Ford de Cherbourg - Cherbourg Orleans Challenger VIII Open Internacional D'Andorra - Andorra Mons Challenger Heilbronn Open - Heilbronn Bordeaux Challenger Open de Franche-Comte - Besancon Open de L'Isere - Grenoble Cherbourg Challenger Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Challenger Ford de Cherbourg - Cherbourg 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Davidoff Swiss Indoors - Basel Challenger 42 - Andrezieux Open 13 - Marseille Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg The Manchester Trophy - Manchester Open 13 - Marseille Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart Stockholm Open - Stockholm Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Open de L'Isere-Open 38 - Grenoble Copa Ericsson Uruguay - Montevideo Segovia Challenger Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Orleans Challenger Ostrava Open 2005 - Ostrava Lille Challenger AAPT Championships - Adelaide ECM Prague Open 2005 - Prague Adidas International - Sydney Brest Challenger Bordeaux Challenger Open 13 - Marseille Open Seat Godo - Barcelona Cherbourg Challenger The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia The Stella Artois Grass Court Championships - London St. Brieuc Challenger Miller Lite Hall of Fame Tennis Championships - Newport GHI Bronx Classic - Bronx Bordeaux Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel The Manchester Trophy - Manchester Surbiton Challenger KGHM Dialog Polish Indoors - Wroclaw Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis The Surbiton Trophy - Surbiton Estoril Open - Estoril West of England Tennis - Bristol Open Castilla y Leon - Segovia Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Segovia Challenger Quelle Cup 2000 - Furth AXA Open II - Espinho Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Tenerife Challenger Pau Challenger ATU Cup 2001 - Weiden Open de Montauban - Montauban Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de L'Isere - Grenoble I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo CA Tennis Trophy - Vienna Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London Rennes Challenger Murcia Challenger Gemax Open - Belgrade The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon International Championship of Croatia - Umag Chennai Open - Chennai Sydney International - Sydney Heineken Open - Auckland Allianz Suisse Open Gstaad - Gstaad PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London Open 13 - Marseille Davidoff Swiss Indoors Basel - Basel Copa AT&T - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Davidoff Swiss Indoors - Basel If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open 2003 - Doha Bordeaux Challenger Proton Malaysian Open - Kuala Lumpur BellSouth Open - Vina del Mar Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne TD Waterhouse Cup - Long Island Milan Indoors - Milan Dubai Tennis Open - Dubai Bordeaux Challenger Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Alicante Challenger Serbia Open - Belgrade Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Salzburg Challenger Dallas Challenger China Open - Beijing AEGON Championships - London UNICEF Open - 's Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Campbell's Hall of Fame Tennis Championships - Newport Chennai Open - Chennai TD Waterhouse Cup - Long Island Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Open de Moselle - Metz Grand Prix Hassan II - Casablanca Apia International - Sydney Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille ARAG World Team Championship - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Cherbourg Challeger Le Gosier Challenger Credit Agricole Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Sarajevo Challenger Malaysian Open - Kuala Lumpur China Open - Beijing St. Brieuc Challenger Open 13 - Marseille If Stockholm Open - Stockholm Jersey Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Cherbourg Challenger Apia International - Sydney Thailand Open - Bangkok U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Bet-at-home Open - Hamburg Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Valencia Open - Valencia Open 13 - Marseille Milan Indoors - Milan Johannesburg Challenger Barcelona Open BancSabadell - Barcelona Tunis Challenger Bet-At-Home Austrian Open - Kitzbuhel Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Abierto Mexicano - Los Cabos Athens Challenger Swiss Indoors Basel - Basel Erste Bank Open - Vienna RCA Championships - Indianapolis Apia International - Sydney Open de Moselle - Metz Stockholm Open - Stockholm ATP Kremlin Cup - Moscow AEGON Championships - London Citi Open - Washington Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Ecuador Open - Quito Mercedes Cup - Stuttgart Hall of Fame Open - Newport China Open - Beijing European Open - Antwerp ATP Kremlin Cup - Moscow Open de Moselle - Metz Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Winston-Salem Open - Winston-Salem European Open - Antwerp Open de Moselle - Metz Great Ocean Road Open - Melbourne Abierto Mexicano Telcel - Acapulco Anytech365 Andalucia Open - Marbella The Dubai Tennis Championships - Dubai Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Istanbul Challenger Open Sud de France - Montpellier Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona Abierto de Tenis Mifel - Los Cabos Boss Open - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Estoril Open - Estoril US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse Mercedes Cup - Stuttgart The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open - Auckland Open Sud de France - Montpellier Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2003 - Kitzbuhel Open 13 - Marseille Kremlin Cup - Moscow US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Apia International - Sydney Orleans Challenger Valencia Open - Valencia Swiss Indoors Basel - Basel Mons Challenger European Open - Antwerp Binghamton Professional Tennis Tournament - Binghamton Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Challenger 42 - Andrezieux AEGON Championships - London ECM Cup - Prague Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Medibank International - Sydney Valencia Open - Valencia The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Ecuador Open - Quito Brixina Tennis Open - Bressanone Open 13 - Marseille US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh Mercedes Cup - Stuttgart AEGON Championships - London Moselle Open - Metz Rakuten Japan Open - Tokyo Brisbane International - Brisbane ASB Classic - Auckland Open Sud de France - Montpellier Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Lille Challenger Open 13 Provence - Marseille Monterrey Challenger Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Geneva Open - Geneva Citi Open - Washington Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel Madrid Challenger Open 13 Provence - Marseille Open de Moselle - Metz Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Swiss Open - Gstaad Citi Open - Washington US Men's Clay Court Championship - Houston International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Gijon Open - Gijon Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Open 13 - Marseille Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Dubai Duty Free Tennis Championships - Dubai Tennis Masters Series - Madrid BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Sydney International - Sydney Open Sud de France - Montpellier Pacific Life Open - Indian Wells Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril UBS Open Gstaad - Gstaad Swiss Open - Gstaad Abierto Mexicano - Los Cabos NASDAQ-100 Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz St. Petersburg Open - St. Petersburg Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Mallorca Open - Mallorca Tennis Masters Series - Hamburg President's Cup - Tashkent Rogers Cup - Montreal cinch Championships - London Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Madrid Telecom Italia Masters - Rome BNP Paribas Masters - Paris Tennis Masters Series - Cincinnati Open de la Comunidad Valenciana - Valencia Trofeo Conde de Godo - Barcelona NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali d'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Mallorca Championships - Mallorca Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Tennis Masters Series - Paris Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Rogers Masters - Montreal Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells ARAG World Team Championship - Dusseldorf Erste Bank Open - Vienna French Open - Paris Wimbledon - London French Open - Paris Millennium Estoril Open - Estoril European Open - Antwerp Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, World Group, 1R, BEL-ESP 1-4 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, FRA-ESP 5-0 ATP Cup - Melbourne Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, JPN-FRA 1-4 Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Olympics - Athens Olympics - London